#!/usr/bin/env python
# -*-coding:UTF-8 -*-
'''
@Project ：19-xpath站长素材.py
@File：31-协程greenlet.py
@Author ：文非
@Date：2021/3/1510:21
@Require：
'''
from greenlet import greenlet

def fun1():
    print(1)        # 第二步 输出1
    gr2.switch()    # 第三步 跳转到fun2 执行函数2
    print(2)
    gr2.switch()
def fun2():
    print(3)        # 第四步 输出3
    gr1.switch()    # 第五步 跳转到fun1 执行函数1
    print(4)        # 第六步 输出4

gr1 = greenlet(fun1)  # 创建协程gr1
gr2 = greenlet(fun2)  # 创建协程gr2

gr1.switch() # 第一步：去执行fun1函数